Použití masky adresy webových prostředků (také je označována jako „maska adresy“) může být užitečné, když při vytváření pravidla přístupu k webovým prostředkům potřebujete zadat řadu podobných adres webových prostředků. Dobře vytvořená maska adresy může nahradit velký počet adres webových prostředků.
Při vytváření masky adresy dodržujte tato pravidla:
*
nahrazuje jakoukoli sekvenci obsahující nula a více znaků.Pokud například zadáte masku adresy *abc*
, pravidlo přístupu se použije na všechny webové prostředky, které obsahují sekvenci abc
. Příklad: http://www.priklad.cz/stranka_0-9abcdef.html
.
*.
(známá jako maska domény) vám umožní vybrat všechny domény adresy. Maska domény *.
představuje libovolný název domény, název subdomény nebo prázdný řádek.Příklad: maska *.priklad.cz
představuje následující adresy:
http://fotky.priklad.cz
. Maska domény *.
představuje fotky.
http://uzivatel.fotky.priklad.cz
. Maska domény *.
představuje fotky.
a uzivatel.
http://priklad.cz
. Maska domény *.
je interpretován jako prázdný řádek.www.
na začátku masky adresy je interpretována jako sekvence *.
.Příklad: Maska adresy www.priklad.cz
je zpracována jako *.priklad.cz
. Tato maska pokrývá adresy www2.priklad.cz
a www.fotky.priklad.cz
.
*
, obsah masky adresy odpovídá stejnému obsahu s předponou (*.
)./
nebo *
, obsah masky adresy odpovídá stejnému obsahu s příponou /*
.Příklad: Maska adresy http://www.priklad.cz
zahrnuje adresy jako například http://www.priklad.cz/abc
, kde znaky a
, b
, a c
jsou libovolné znaky.
/
, obsah masky adresy odpovídá stejnému obsahu s příponou /*.
./*
na konci masky adresy je interpretována jako /*
nebo prázdný řetězec.Příklad: Maska adresy priklad.cz
pokrývá adresy http://priklad.cz
a https://priklad.cz
.
Příklad: Maska adresy http://*.priklad.cz
zahrnuje adresu http://www.priklad.cz
, ale nezahrnuje adresu https://www.priklad.cz
.
*
, pokud byl do masky adresy původně zahrnut. Pravidla 5 a 7 neplatí pro masky adresy uzavřené v dvojitých uvozovkách (viz příklady 14–18 v tabulce níže).
Příklady použití pravidel při vytváření masek adresy
Č. |
Maska adresy |
Adresa webového prostředku k ověření |
Maska adresy danou adresu zahrnuje |
Poznámka |
---|---|---|---|---|
1 |
*.priklad.com |
http://www.123example.com |
Ne |
Viz pravidlo 1. |
2 |
*.priklad.com |
http://www.123.example.com |
Ano |
Viz pravidlo 2. |
3 |
*priklad.com |
http://www.123example.com |
Ano |
Viz pravidlo 1. |
4 |
*priklad.com |
http://www.123.example.com |
Ano |
Viz pravidlo 1. |
5 |
http://www.*.example.com |
http://www.123example.com |
Ne |
Viz pravidlo 1. |
6 |
www.priklad.com |
http://www.example.com |
Ano |
Viz pravidla 3, 2, 1. |
7 |
www.priklad.com |
https://www.example.com |
Ano |
Viz pravidla 3, 2, 1. |
8 |
http://www.*.example.com |
http://123.example.com |
Ano |
Viz pravidla 3, 4, 1. |
9 |
www.priklad.com |
http://www.example.com/abc |
Ano |
Viz pravidla 3, 5, 1. |
10 |
priklad.com |
http://www.example.com |
Ano |
Viz pravidly 3, 1. |
11 |
http://example.com/ |
http://example.com/abc |
Ano |
Viz pravidlo 6. |
12 |
http://priklad.com/* |
http://example.com |
Ano |
Viz pravidlo 7. |
13 |
http://example.com |
https://example.com |
Ne |
Viz pravidlo 8. |
14 |
"priklad.com" |
http://www.example.com |
Ne |
Viz pravidlo 9. |
15 |
"http://www.priklad.com" |
http://www.example.com/abc |
Ne |
Viz pravidlo 9. |
16 |
"*.priklad.com" |
http://www.example.com |
Ano |
Viz pravidly 1, 9. |
17 |
"http://www.priklad.com/*" |
http://www.example.com/abc |
Ano |
Viz pravidly 1, 9. |
18 |
"www.priklad.com" |
http://www.priklad.com; https://www.priklad.com |
Ano |
Viz pravidly 9, 8. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Ne |
Maska adresy obsahuje více informací než jen adresu webového prostředku. |